retard excusable - German English Dictionary